-
Notifications
You must be signed in to change notification settings - Fork 2
Add a paragraph about attribute takeover #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
It mmight happen that already existing attributes shall be taken over by the FIG to allow greater reach or provide better maintenance. This is in general something that we allow and already thought about. Such attributes can be published on one central page to make people more aware of them once the process has been started of taking the attribute over.
|
Is this really an issue ? Wouldn't attributes which would be "taken over"/adopted by the FIG project automatically get the If the namespace would not change to |
|
The namespace will change! But depending on how long it'll take people might want to impmement it right now. When the taken over attribute then extends the new fig one implementations will still work, so people can use it immediately. |
|
Maybe a heading would give it a bit more attention? |
|
I'm not sure this needs a call out at this point. Any new attribute we include would be in this repo, in our namespace, and may or may not be identical to something that previously exists. So from the POV of our downstreams, there's no difference. If we do end up with attributes that are heavily inspired or cloned from some existing use case, we can add a document or section or something for it at that time, as a courtesy. But I don't think it needs a formal call out at this point. |
|
I see this as an invitation to existing distributed attribute-maintainers to move them over to the FIG. Thinking about this at this point already should make this a more welcoming experience for them and they know exactly what is to be expected - but also makes it clear that requesting an account takeover and then not complying is not going to be a lifelong advertisement via the FIG.
IMO there is a difference. Let's take @DaveLiddament's A new Attribute During this time the "old" legacy So during this takeover time it is already possible to use the attribute in a meaningful and forward-compatible way. As after the release the Describing this from the start seems to me not unimportant to allow an easy transfer of existing attributes where the process and the advantages are clear to everyone from the start. Or am I missing something? |
Right here is the crux of my issue. Will it be functionally identical? Will we adopt is wholesale as-is, with no modifications? Maybe! Sometimes that will make sense. ( Compatibility with an existing attribute is certainly a factor in design, but it's far from the only. (The same is true of nearly all PSRs to date. We do not want to be shackled to what happens to be popular, if there is a better design available with a reasonable migration path.) |
It mmight happen that already existing attributes shall be taken over by the FIG to allow greater reach or provide better maintenance. This is in general something that we allow and already thought about. Such attributes can be published on one central page to make people more aware of them once the process has been started of taking the attribute over.